9e26b08c7651138b6935033d9890eeb0dabf8eb3,refactoring/impl/com/intellij/refactoring/inline/InlineMethodProcessor.java,InlineMethodProcessor,canInlineParmOrThisVariable,#PsiExpression#boolean#boolean#number#boolean#,749

Before Change


    }
    else if (initializer instanceof PsiTypeCastExpression) {
      PsiExpression operand = ((PsiTypeCastExpression)initializer).getOperand();
      if (operand == null) return false;
      return canInlineParmOrThisVariable(operand, shouldBeFinal, strictlyFinal, accessCount, false);
    }
    else if (initializer instanceof PsiBinaryExpression) {
      PsiBinaryExpression binExpr = (PsiBinaryExpression)initializer;

After Change


    }
    else if (initializer instanceof PsiTypeCastExpression) {
      PsiExpression operand = ((PsiTypeCastExpression)initializer).getOperand();
      return operand != null && canInlineParmOrThisVariable(operand, shouldBeFinal, strictlyFinal, accessCount, false);
    }
    else if (initializer instanceof PsiBinaryExpression) {
      PsiBinaryExpression binExpr = (PsiBinaryExpression)initializer;